Русский / English 
NUCLEAR SAFETY INSTITUTE OF THE
RUSSIAN ACADEMY OF SCIENCES
INSTITUTERESEARCHPROJECTSSCIENCE AND EDUCATIONNEWSCONTACTS
 
Projects » Program codes » DOLCE VITA » Code features

DOLCE VITA

Краткая информация
Code features
Examples and releasesPublications
How to get it
Project's news
25.02.2025
Cеминар по проекту «Коды нового поколения»

08.11.2024
Аттестация программ для ЭВМ

17.04.2024
VII Школа-семинар по кодам нового поколения

CODE FEATURES

В программе для ЭВМ нейтронно-физические характеристики реактора рассчитываются на основе решения многогруппового уравнения переноса нейтронов в диффузионном приближении.

В программе для ЭВМ энергетическая зависимость представлена многогрупповым приближением.

Пространственная сетка состоит из прямых призм с гексагональным или пятиугольным основанием. Программа для ЭВМ обеспечивает проведение расчетов в трехмерной геометрии, базовым вариантом является HEX-Z геометрия. Для учета пространственных эффектов гетерогенности может быть использовано одно из 14 типов разбиений гексагонального канала в плане. Для пространственной аппроксимации в программе для ЭВМ используется конечно-разностные схема, полученная интегрированием по расчетной ячейке и определением коэффициентов диффузии на границе ячеек из условия непрерывности тока на границе соседних ячеек.

В программе для ЭВМ прямые и сопряженные однородные задачи решаются степенным методом (внешние итерации). Групповые уравнения решаются методом точечной верхней релаксации (внутренние итерации).

Код реализован на языке программирования FORTRAN с использованием технологий параллельных расчетов MPI и OpenMP. Для управления расчетом в автоматическом режиме и подготовки данных для графического отображения используется системная интегрирующая оболочка SMART. Системная оболочка SMART предоставляет пользователю следующие возможности:

  • задание исходных данных расчета через графический интерфейс пользователя;
  • запуск задач на счет;
  • отображение результатов расчетов;
  • получение значений свойств материалов с использованием базы данных по свойствам материалов;
  • проведение многовариантных расчетов и выполнение анализа неопределенностей.

Входной файл кода написан на основе стандарта языка XML, обладающего рядом преимуществ по сравнению с текстовым файлом, главным из которых является поддержка объектно-ориентированного иерархического построения данных и соответствующих методов их обработки.

Блок схема кода DOLCE VITA приведена на рисунке ниже. На этапе установления, то есть до начала реального физического процесса, в нейтронно-физическом модуле решается задача с источником (на рисунке — условие "if t = 0", ветка "true"). Когда процесс установления закончен, время для нейтронно-физического модуля перестало быть равным нулю, и на первом шаге по времени (на рисунке — условие "if t = dt", ветка "true") решаются условно-критическая и сопряженная задачи. Затем на каждом шаге решается только нестационарная задача.

 

Блок схема кода DOLCE VITA


IBRAE RAN © 2013-2025 Site map | Feedback